package com.enjoyor.soa.traffic.api.dto.tvs;

import java.io.Serializable;

public class CollectBlockDataDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7929854306339461707L;
	// 路段编号
	private String blockId;
	// 流量
	private int flow;
	// 速度
	private double speed;
	// 车头时距
	private double gap;
	// 车头间距
	private double headWay;
	// 占有率
	private double occupancy;
	// 饱和度
	private double saturation;
	// 拥堵状态时长
	private int redStatusTime;

	// 繁忙状态时长
	private int yellowStatusTime;

	// 畅通状态时长
	private int greenStatusTime;

	private String collectDate;

	// 小时（0~23）
	private int collectHour;

	// 日期（0~31）
	private int collectDateDay;

	private int collectMonth;

	private int weeks;

	private int status;

	private String updateTime;

	public String getCollectDate() {
		return collectDate;
	}

	public void setCollectDate(String collectDate) {
		this.collectDate = collectDate;
	}

	public int getCollectHour() {
		return collectHour;
	}

	public void setCollectHour(int collectHour) {
		this.collectHour = collectHour;
	}

	public int getCollectDateDay() {
		return collectDateDay;
	}

	public void setCollectDateDay(int collectDateDay) {
		this.collectDateDay = collectDateDay;
	}

	public int getWeeks() {
		return weeks;
	}

	public void setWeeks(int weeks) {
		this.weeks = weeks;
	}

	public int getCollectMonth() {
		return collectMonth;
	}

	public void setCollectMonth(int collectMonth) {
		this.collectMonth = collectMonth;
	}

	public int getRedStatusTime() {
		return redStatusTime;
	}

	public void setRedStatusTime(int redStatusTime) {
		this.redStatusTime = redStatusTime;
	}

	public int getYellowStatusTime() {
		return yellowStatusTime;
	}

	public void setYellowStatusTime(int yellowStatusTime) {
		this.yellowStatusTime = yellowStatusTime;
	}

	public int getGreenStatusTime() {
		return greenStatusTime;
	}

	public void setGreenStatusTime(int greenStatusTime) {
		this.greenStatusTime = greenStatusTime;
	}

	public String getBlockId() {
		return blockId;
	}

	public void setBlockId(String blockId) {
		this.blockId = blockId;
	}

	public int getFlow() {
		return flow;
	}

	public void setFlow(int flow) {
		this.flow = flow;
	}

	public double getSpeed() {
		return speed;
	}

	public void setSpeed(double speed) {
		this.speed = speed;
	}

	public double getGap() {
		return gap;
	}

	public void setGap(double gap) {
		this.gap = gap;
	}

	public double getHeadWay() {
		return headWay;
	}

	public void setHeadWay(double headWay) {
		this.headWay = headWay;
	}

	public double getOccupancy() {
		return occupancy;
	}

	public void setOccupancy(double occupancy) {
		this.occupancy = occupancy;
	}

	public double getSaturation() {
		return saturation;
	}

	public void setSaturation(double saturation) {
		this.saturation = saturation;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

}
